package com.ftg.learn.bus.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;

/**
 * <p>
 * 公车经费支出登记表
 * </p>
 *
 * @author lalala
 * @since 2022-03-07
 */
@Builder
@TableName("sys_bus_expenditure")
@ApiModel(value = "BusExpenditure对象", description = "公车经费支出登记表")
public class BusExpenditure implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("公车经费支出登记表ID")
    @TableId(value = "beid", type = IdType.AUTO)
    private Long beid;

    @ApiModelProperty("公车使用登记表ID")
    private Long burid;

    @ApiModelProperty("车牌号")
    private String busNo;

    @ApiModelProperty("负责人姓名")
    private String dname;

    @ApiModelProperty("审核状态(通过、审批、驳回)")
    private Integer examineStatus;

    @ApiModelProperty("登记日期")
    private LocalDateTime registerTime;

    @ApiModelProperty("修改日期")
    private LocalDateTime updateTime;

    @ApiModelProperty("设备仪器编号")
    private String insEquNo;

    @ApiModelProperty("领用人")
    private String receiver;

    @ApiModelProperty("领用部门")
    private String receiverDept;

    @ApiModelProperty("备注信息")
    private String remarks;

    public Long getBeid() {
        return beid;
    }

    public void setBeid(Long beid) {
        this.beid = beid;
    }
    public Long getBurid() {
        return burid;
    }

    public void setBurid(Long burid) {
        this.burid = burid;
    }
    public String getBusNo() {
        return busNo;
    }

    public void setBusNo(String busNo) {
        this.busNo = busNo;
    }
    public String getDname() {
        return dname;
    }

    public void setDname(String dname) {
        this.dname = dname;
    }
    public Integer getExamineStatus() {
        return examineStatus;
    }

    public void setExamineStatus(Integer examineStatus) {
        this.examineStatus = examineStatus;
    }

    public LocalDateTime getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(LocalDateTime registerTime) {
        this.registerTime = registerTime;
    }
    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }
    public String getInsEquNo() {
        return insEquNo;
    }

    public void setInsEquNo(String insEquNo) {
        this.insEquNo = insEquNo;
    }
    public String getReceiver() {
        return receiver;
    }

    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }
    public String getReceiverDept() {
        return receiverDept;
    }

    public void setReceiverDept(String receiverDept) {
        this.receiverDept = receiverDept;
    }
    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    @Override
    public String toString() {
        return "BusExpenditure{" +
            "beid=" + beid +
            ", burid=" + burid +
            ", busNo=" + busNo +
            ", dname=" + dname +
            ", examineStatus=" + examineStatus +
            ", registerTime=" + registerTime +
            ", updateTime=" + updateTime +
            ", insRquNo=" + insEquNo +
            ", receiver=" + receiver +
            ", receiverDept=" + receiverDept +
            ", remarks=" + remarks +
        "}";
    }
}
